* lisp/emacs-lisp/smie.el: Improve warnings and conflict detection.
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 18 Nov 2011 16:30:43 +0000 (11:30 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 18 Nov 2011 16:30:43 +0000 (11:30 -0500)
commitacefdd1cda7baf6202a45fac849b32b12a3b288d
tree9b9d5df73c0545a7e5acdcd0e47b226d9f507bfd
parentb2fb72428f5e76d116753ff452775f9dc1723143
* lisp/emacs-lisp/smie.el: Improve warnings and conflict detection.
(smie-warning-count): New var.
(smie-set-prec2tab): Use it.
(smie-bnf->prec2): Improve warnings.  Add docstring.
(smie-bnf--closer-alist): Rename from smie-bnf-closer-alist.
(smie-bnf--set-class): New function.
(smie-bnf--classify): Rename from smie-bnf-classify.  Rewrite to fix
corner case.
lisp/ChangeLog
lisp/emacs-lisp/smie.el